/* line 6, index.less */
#layout .search {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 0.44rem;
  background: rgba(0, 0, 0, 0.4);
  z-index: 22;
}
/* line 14, index.less */
#layout .search .search-box {
  position: relative;
  margin: 0.08rem 0.18rem;
}
/* line 17, index.less */
#layout .search .search-box input {
  padding-left: 0.3rem;
  padding-right: 0.15rem;
  width: 100%;
  height: 0.28rem;
  border-radius: 0.5rem;
  background: transparent;
  border: 1px solid #fff;
  color: #333;
  font-size: 0.12rem;
}
/* line 27, index.less */
#layout .search .search-box input::-webkit-input-placeholder {
  color: #c8c8c8;
}
#layout .search .search-box input::-moz-placeholder {
  color: #c8c8c8;
}
#layout .search .search-box input:-ms-input-placeholder {
  color: #c8c8c8;
}
#layout .search .search-box input::placeholder {
  color: #c8c8c8;
}
/* line 31, index.less */
#layout .search .search-box::before {
  content: '';
  position: absolute;
  top: 0.04rem;
  left: 0.08rem;
  width: 0.2rem;
  height: 0.2rem;
  background: url(../images/icon/galss_03.png) no-repeat center / 85% auto;
}
/* line 49, index.less */
#layout .main .entry-nav {
  padding: 0.12rem 0.08rem;
}
/* line 51, index.less */
#layout .main .entry-nav .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
/* line 55, index.less */
#layout .main .entry-nav .row:nth-of-type(1) span {
  padding-left: 0.1rem;
}
/* line 59, index.less */
#layout .main .entry-nav .row:nth-of-type(2) {
  margin: 0.09rem 0;
}
/* line 61, index.less */
#layout .main .entry-nav .row:nth-of-type(2) .col1 {
  background: url(../images/icon/btnlist0323_06.jpg) no-repeat center / 100% auto;
}
/* line 64, index.less */
#layout .main .entry-nav .row:nth-of-type(2) .col2 .bluesky {
  background: url(../images/icon/btnlist0323_08.jpg) no-repeat center / 100% auto;
}
/* line 69, index.less */
#layout .main .entry-nav .row:nth-of-type(3) .col1 {
  background: url(../images/icon/btnlist0323_12.jpg) no-repeat center / 100% auto;
}
/* line 73, index.less */
#layout .main .entry-nav .row > a {
  width: 33.33%;
  text-align: center;
}
/* line 76, index.less */
#layout .main .entry-nav .row > a span {
  font-size: 0.16rem;
  text-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
  color: #fff;
  display: block;
}
/* line 85, index.less */
#layout .main .entry-nav .row .col1 {
  width: 1.09rem;
  height: 0.925rem;
  background: url(../images/icon/btnlist0323_03.jpg) no-repeat center / 100% auto;
}
/* line 89, index.less */
#layout .main .entry-nav .row .col1 span {
  margin: 0.1rem auto;
}
/* line 93, index.less */
#layout .main .entry-nav .row .col2,
#layout .main .entry-nav .row .col3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
/* line 97, index.less */
#layout .main .entry-nav .row .col2 .orange,
#layout .main .entry-nav .row .col3 .orange {
  background: #ff9f26;
}
/* line 100, index.less */
#layout .main .entry-nav .row .col2 .purple,
#layout .main .entry-nav .row .col3 .purple {
  background: #de4a89;
}
/* line 103, index.less */
#layout .main .entry-nav .row .col2 .blue,
#layout .main .entry-nav .row .col3 .blue {
  background: #7e83e3;
}
/* line 107, index.less */
#layout .main .entry-nav .row .col2 .bluesky,
#layout .main .entry-nav .row .col3 .bluesky {
  background: #3aace0;
}
/* line 110, index.less */
#layout .main .entry-nav .row .col2 .cyan,
#layout .main .entry-nav .row .col3 .cyan {
  background: #31c6cc;
  padding-left: 0.1rem;
}
/* line 114, index.less */
#layout .main .entry-nav .row .col2 .yellow,
#layout .main .entry-nav .row .col3 .yellow {
  background: #bac731;
}
/* line 117, index.less */
#layout .main .entry-nav .row .col2 .green,
#layout .main .entry-nav .row .col3 .green {
  background: #82c731;
}
/* line 120, index.less */
#layout .main .entry-nav .row .col2 .bg,
#layout .main .entry-nav .row .col3 .bg {
  background: url(../images/icon/btnlist0323_14.jpg) no-repeat center / 100% auto;
}
/* line 124, index.less */
#layout .main .entry-nav .row .col2 span,
#layout .main .entry-nav .row .col3 span {
  position: relative;
  width: 1.2rem;
  height: 0.44rem;
  line-height: 0.44rem;
  background: #ccc;
}
/* line 131, index.less */
#layout .main .entry-nav .row .col2 span::before,
#layout .main .entry-nav .row .col3 span::before {
  content: '';
  width: 0.25rem;
  height: 0.25rem;
  position: absolute;
  left: 0.1rem;
  top: 0.08rem;
  background: no-repeat center / 100% auto;
}
/* line 142, index.less */
#layout .main .entry-nav .row .col2 .exit::before,
#layout .main .entry-nav .row .col3 .exit::before {
  background-image: url(../images/icon/ltbtn0323_03.png);
}
/* line 145, index.less */
#layout .main .entry-nav .row .col2 .nearby::before,
#layout .main .entry-nav .row .col3 .nearby::before {
  background-image: url(../images/icon/ltbtn0323_06.png);
}
/* line 148, index.less */
#layout .main .entry-nav .row .col2 .domestic::before,
#layout .main .entry-nav .row .col3 .domestic::before {
  background-image: url(../images/icon/ltbtn0323_13.png);
}
/* line 151, index.less */
#layout .main .entry-nav .row .col2 .local::before,
#layout .main .entry-nav .row .col3 .local::before {
  background-image: url(../images/icon/ltbtn0323_08.png);
}
/* line 154, index.less */
#layout .main .entry-nav .row .col2 .ticket::before,
#layout .main .entry-nav .row .col3 .ticket::before {
  background-image: url(../images/icon/ltbtn0323_10.png);
}
/* line 162, index.less */
#layout .main .sale {
  margin-top: 0.085rem;
  padding: 0 0.14rem;
}
/* line 165, index.less */
#layout .main .sale .title {
  font-size: 0.15rem;
  color: #1448ae;
  height: 0.35rem;
  line-height: 0.35rem;
  position: relative;
  padding-left: 0.28rem;
}
/* line 172, index.less */
#layout .main .sale .title::before {
  content: '';
  position: absolute;
  width: 0.25rem;
  height: 0.25rem;
  left: 0;
  top: 0.05rem;
  background: url(../images/icon/sprites.png) no-repeat;
  background-size: 3.75rem auto;
  background-position: -1.88rem -0.52rem;
}
/* line 184, index.less */
#layout .main .sale .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #333;
  font-size: 0.14rem;
}
/* line 190, index.less */
#layout .main .sale .content li {
  width: 49%;
  border: 1px solid #e0e0e0;
  margin-bottom: 0.09rem;
}
/* line 194, index.less */
#layout .main .sale .content li .desc {
  padding: 0.07rem 0.05rem;
}
/* line 196, index.less */
#layout .main .sale .content li .desc .tag {
  margin-top: 0.13rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #999;
  font-size: 0.12rem;
}
/* line 202, index.less */
#layout .main .sale .content li .desc .tag .prize {
  font-size: 0.08rem;
  position: relative;
}
/* line 205, index.less */
#layout .main .sale .content li .desc .tag .prize i {
  font-style: normal;
  position: absolute;
  top: 0;
  left: -0.08rem;
  color: #ff9900;
}
/* line 213, index.less */
#layout .main .sale .content li .desc .tag .prize span {
  font-size: 0.13rem;
  color: #ff9900;
}
